/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package controller;

import java.sql.SQLException;
import java.util.LinkedList;
import model.dto.acao.AcaoLoteMudaDTO;
import model.exception.MissingIdException;
import model.exception.NoChangesOnUpdateException;
import model.exception.NotNullFieldsException;
import model.handler.AcaoLoteMudaHandler;

/**
 *
 * @author Gabriel
 */
public class AcaoLoteMudaController {

    AcaoLoteMudaHandler acaoLoteMudaHandler;

    public AcaoLoteMudaController() throws SQLException, ClassNotFoundException {
        acaoLoteMudaHandler = new AcaoLoteMudaHandler();
    }

     public LinkedList<AcaoLoteMudaDTO> getAcoesLoteMuda(Integer idLoteMuda) throws SQLException {
        return acaoLoteMudaHandler.getAcoesLoteMuda(idLoteMuda);
    }

    public void executaAcao(AcaoLoteMudaDTO acaoLoteMudaDTO) throws MissingIdException, NotNullFieldsException, NoChangesOnUpdateException, SQLException {
        acaoLoteMudaHandler.executaAcao(acaoLoteMudaDTO);
    }



}
